@charset "utf-8";
html,body{height: 100%;width:100%;}
#mainWrap{width:100%;min-height: 500px;padding:120px 34px 0;box-sizing: border-box;}
.main{width:100%;box-sizing: border-box;padding:20px 10px 10px 10px;}
.main *{box-sizing: border-box;}
.main-top h2{font-size: 48px;margin-bottom: 20px;}
.main-top div{width:100%;height:45px;text-align: center;line-height: 45px;background: #000;margin-bottom:15px;margin-top: 30px;color:rgb(168, 167, 167);font-size: 12px;}
.main-top div span{display: none;}
.main-top div:hover span{display: block;cursor: pointer;}

body input{box-sizing: border-box;padding-left: 20px;margin-bottom:20px;border: 1px solid #ccc}
.count-a input{margin-right: 20px;}
.count-a input{width:25%;height: 60px;}
.count-b input{width:52%;height:60px}
.count-c,.count-f{display: flex;align-items: center;margin: 15px 0;}
.count-c input,.count-f input{width:20px;height:20px;margin-bottom:1px}
.count-c label,.count-f label{height:20px;color:rgb(160, 160, 160);font-size: 12px;padding-left: 8px;}
.count-d{margin-bottom: 5px;font-size: 14px;color:rgb(160, 160, 160)}
.count-e select:nth-of-type(1){left:0px}
.count-e{margin-bottom: 30px;}
.count-e label:nth-of-type(1){position:absolute;left:60px;margin-right: 20px;}
.count-e select:nth-of-type(2){left:84px}
.count-e label:nth-of-type(2){position:absolute;left:129px;margin-right: 20px;}

.count-e select:nth-of-type(3){left:148px}
.count-e label:nth-of-type(3){position:absolute;left:192px;margin-right: 20px;}
.btn input{line-height: 60px;width:330px;text-align: center;padding:0;background-color: #000;color: #fff;font-size: 16px;border: 0;margin-top: 10px;}
.btn input{cursor: pointer;}